*{

margin: 0;
padding: 0;
}

a{
color:#57ABB8;
font-weight:bold;
text-decoration:none;
}
a:hover{
color: #F60;
}

header h1,nav{
display: inline-block;
max-width:100%;
vertical-align: middle;
}

nav ul{
list-style:none;
}

nav li{
display: inline-block;
padding: 0.1em;
vertical-align: top;
}

nav a{
background: #FFF;
border: 0.1em solid #226A00;
border-radius:0.25em;
color:#F60;
display:block;
font-family : "akashiregular","commandocommando", Helvetica, Verdana;
font-size: 1.4em;
padding: 0.2em;

-ms-transition: all 0.5s ease-in;
-moz-tansition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
-webkit-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
}

nav a:hover {
background:#212121;
border: 0.1em dashed #F60;
border-radius: 0 0.5em 0 0.5em;
color:#FFF;

-ms-transition: all 0.5s ease-out;
-moz-tansition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}

nav#menu-bajo{
	font-size: .7em;
}
nav#sesionx{
 font-size: .7em;
}

body{
	/**background: #226A00;

	


/**background: #226A00; /* Old browsers */
text-align: center;
/*background: #226A00;*/
background: -moz-linear-gradient(top, #226A00 0%, #226A00 35%, #F8FBEF 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#226A00), color-stop(35%,#226A00), color-stop(100%,#F8FBEF)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, ##226A00 0%,#226A00 35%,#F8FBEF 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #226A00 0%,#226A00 35%,#F8FBEF 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #226A00 0%,#226A00 35%,#F8FBEF 100%); /* IE10+ */
background: linear-gradient(top, #226A00 0%,#226A00 35%,#F8FBEF 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#226A00', endColorstr='#F8FBEF',GradientType=0 ); /* IE6-9 */

}

@font-face {
    font-family: 'akashiregular';
    src: url('../font/akashi-webfont.eot');
    src: url('../font/akashi-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/akashi-webfont.woff') format('woff'),
         url('../font/akashi-webfont.ttf') format('truetype'),
         url('../font/akashi-webfont.svg#akashiregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/**
img{
border-radius:.5em;
height: 150px;
width: 150px;

}
**/


article,figcaption,figure,footer, header, hgroup, nav, section{
display: block;
}


section#fondo{
background:#FFF;
margin: 0 auto;
max-width:90%;
text-align: center;
outline: none;
}

section#fondo,section#cuerpo,section#banner,section#aviso-convocatoria, footer,section#menu-g{
background:#FFFFFF;
border-radius: 0.5em;
border-color:#FF8000;
border-style: solid;
display: inline-block;
margin: 0 auto;
max-width: 100%;
padding: 0.25em;
vertical-align:top;
width: 85%;

}



article#logo{
	width: 30%;
	text-align: left;

}
article#sesion{

	width: 20%;
	text-align:right;
	vertical-align: top;
}
article#logo,article#sesion{
	display: inline-block;
	
}



section#cuerpo{
width: 55%;
text-align: justify;
}
section#banner{
	width: 20%;

}

section#aviso-convocatoria{
	width: 20%;
}


fieldset{

border-radius: 0.5em;
border-color:#FF8000;
border-style: solid;
text-align: left;

max-width: 100%;
}

section#a{
	text-align: left;
}


article#servicio1,article#servicio2{

	width: 47%;
	display:inline-block;
}
article#servicio3{
	width: 94.7%;
}


img#fb,img#tw,img#go,img#yt{
    border-radius: .5em;
	right: 40px;
	left: 40px;
}


section#a{
	font-size: 20px;
}

section#aviso-convocatoria{

	vertical-align: center
}
 label{
 	vertical-align: top;
 }

 img#ith-logo,article#as{
 	display: inline-block;
 }
 article#as{
 	vertical-align: -60px;
 	text-align: right;
 	
 }

 legend{

 	font-family: "akashiregular","commandocommando", Helvetica, Verdana;
   color:#226A00;
 }

 article#menu-bajo{
 	display: inline-block;
 }

 article#menu-bajo ul,li {
list-style:none;
text-align: center;
vertical-align: middle;
display: inline-block;
}

section#a,article#as{
	display: inline-block;
}
article#as{
	text-align: left;
vertical-align: middle;
font-size: 25px;
}



section#contacto,section#mapa{

	text-align: center;
	width: 47%;
	display: inline-block;	
}

article#contactanos{
	width: 90%;
	text-align: left;
}
section#mapa{
	vertical-align: 15px;
}

img#logo{
	text-align: center;
	
}

article#promocion_incubadora{

	text-align: center;
}

article#ingresar{

	text-align: center;
}